<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>

        <div id="clock">

        </div>

        <button onclick="window.clearInterval(int)">停止</button>
        <button onclick="clock()">开始</button>

        <p>点击按钮，在等待 3 秒后弹出 "Hello"。</p>
        <button onclick="myFunction()">点我</button>
        <script>
            /* 
               js 定时器有以下两个方法：
               
               setInterval() ：按照指定的周期（以毫秒计）来调用函数或计算表达式。
                方法会不停地调用函数，直到 clearInterval() 被调用或窗口被关闭。
                code	必需。要调用的函数或要执行的代码串。
                millisec	必须。周期性执行或调用 code 之间的时间间隔，以毫秒计。
                lang	可选。 JScript | VBScript | JavaScript
                
                这个方法最经典的场景就是时钟;    
                
                
               setTimeout() ：在指定的毫秒数后调用函数或计算表达式。
               
               */
              
             var int = self.setInterval("clock()", 1000);
            function start() {
                 int = self.setInterval("clock()", 1000);
            }

            function clock() {
                var date = new Date();
                var time = date.toLocaleTimeString();
                document.getElementById("clock").textContent = time;
            }


           function myFunction () {
                setTimeout(function() {
                    alert("Hello")
                }, 3000);
            }
        </script>
    </body>
</html>
